home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / status / omnimoni.0 / omnimoni / OmniMoni / demos / netstat.fancy.omni < prev    next >
Encoding:
Text File  |  1995-11-12  |  1.8 KB  |  111 lines

  1. CONFIGURE {
  2.     ASSIGN "INTERFACE lo"
  3.     ASSIGN "PATH /bin"
  4.     ASSIGN "TRANSMIT 4"
  5.     ASSIGN "RECEIVE 8"
  6.     ASSIGN "FONT fixed"
  7.     ASSIGN "BACKGROUND #006"
  8.     ASSIGN "FOREGROUND #fff"
  9. }
  10.  
  11. WINDOW {
  12.     NAME Netstat
  13.     LABEL "$INTERFACE PPS"
  14.     PLACE "-0 -0"
  15.     GROUP {
  16.     NAME Netstat
  17.     UPDATE 1
  18.     COMMAND "$PATH/netstat -i | grep $INTERFACE"
  19.     EXTRA {
  20.         "-bg $BACKGROUND"
  21.         "-relief sunken"
  22.     }
  23.     GROUP {
  24.         NAME Text
  25.         PLACE top
  26.         UPDATE 10
  27.         EXTRA {
  28.         "-bg $BACKGROUND"
  29.         }
  30.         LABEL {
  31.         NAME Title
  32.         STATIC "PPS for $INTERFACE:"
  33.         PLACE top
  34.         EXTRA {
  35.             "-bg $BACKGROUND"
  36.             "-foreg $FOREGROUND"
  37.         }
  38.         }
  39.         GROUP {
  40.         NAME Transmit
  41.         PLACE left
  42.         LABEL {
  43.             NAME Title
  44.             STATIC "Transmitted"
  45.             EXTRA {
  46.             "-foreground #f3f"
  47.             "-font $FONT"
  48.             "-bg $BACKGROUND"
  49.             }
  50.         }
  51.         LABEL {
  52.             NAME Transmit
  53.             EXPRESSION "( %$TRANSMIT - =%$TRANSMIT ) / double ( %s )"
  54.             EXTRA {
  55.             "-bg $BACKGROUND"
  56.             "-foreg $FOREGROUND"
  57.             }
  58.         }
  59.         }
  60.         GROUP {
  61.         NAME Receive
  62.         PLACE right
  63.         LABEL {
  64.             NAME Title
  65.             STATIC "Received"
  66.             EXTRA {
  67.             "-foreground #3ff"
  68.             "-font $FONT"
  69.             "-bg $BACKGROUND"
  70.             }
  71.         }
  72.         LABEL {
  73.             NAME Receive
  74.             EXPRESSION "( %$RECEIVE - =%$RECEIVE ) / double ( %s )"
  75.             EXTRA {
  76.             "-bg $BACKGROUND"
  77.             "-foreg $FOREGROUND"
  78.             }
  79.         }
  80.         }
  81.     }
  82.     GRAPH {
  83.         NAME Netstat
  84.         PLACE bottom
  85.         UPDATE 1
  86.         WIDTH 150
  87.         HEIGHT 300
  88.         HASHES 100
  89.         HASHCOL #000
  90.         ZEROCOL #f00
  91.         DIRECTION down
  92.         HISTORY 600
  93.         EXTRA {
  94.         "-relief raised"
  95.         "-bd 2"
  96.         "-bg $BACKGROUND"
  97.         }
  98.         PLOT {
  99.         NAME Transmit
  100.         EXPRESSION "( %$TRANSMIT - =%$TRANSMIT ) / double ( %s )"
  101.         COLOR #f3f
  102.         }
  103.         PLOT {
  104.         NAME Receive
  105.         EXPRESSION "( %$RECEIVE - =%$RECEIVE ) / double ( %s )"
  106.         COLOR #3ff
  107.         }
  108.     }
  109.     }
  110. }
  111.